body {
    behavior: url("csshover3.htc");
    font-family: sans-serif, Verdana, arial;
    font-size:  small;
    background-color: #0D4B70; 
/*    background-color: #ffffff; */ 
    }
    
div {
/*    background-color: #FFFFFF; 
    padding: 0.5em;
    margin: 0.5em; */
    font-size: inherit;
    }

.centralpanel {
    background-color: #FFFFFF;
    position: absolute;
    width: 80%;
    left: 10%;
    height: 90%;
    top: 5%;
    border: solid 2px #C0C0C0;
    padding: 0.5em;
    font-size: inherit;
    }

.gwt-MenuBar {
  background-color: #C3D9FF;
  border: 1px solid #87B3FF;
  cursor: default;
}

.gwt-MenuBar .gwt-MenuItem {
  padding: 1px 4px 1px 4px;
  font-size: smaller;
  cursor: pointer;
}

.gwt-MenuBar .gwt-MenuItem-selected {
  background-color: #E8EEF7;
}


.gwt-DialogBox {
  border: 2px outset;
  background-color: white;
}

.gwt-DialogBox .Caption {
  background-color: #C3D9FF;
  padding: 3px;
  margin: 2px;
  font-weight: bold;
  cursor: default;
}

.gwt-DialogBox .Contents {
    padding: 10px;
}

.gwt-TabPanel {
}

.gwt-TabPanelBottom {
  border: 1px solid #87B3FF;
}

.gwt-TabBar {
  background-color: #C3D9FF;
}

.gwt-TabBar .gwt-TabBarFirst {
  height: 100%;
  padding-left: 3px;
}

.gwt-TabBar .gwt-TabBarRest {
  padding-right: 3px;
}

.gwt-TabBar .gwt-TabBarItem {
  border-top: 1px solid #C3D9FF;
  border-bottom: 1px solid #C3D9FF;
  padding: 2px;
  cursor: pointer;
}

.gwt-TabBar .gwt-TabBarItem-selected {
  font-weight: bold;
  background-color: #E8EEF7;
  border-top: 1px solid #87B3FF;
  border-left: 1px solid #87B3FF;
  border-right: 1px solid #87B3FF;
  border-bottom: 1px solid #E8EEF7;
  padding: 2px;
  cursor: default;
}

.tableheader {
    background-color: #90B8DC;
    }
    
.tablebody {
    }
    
.evenrow {
    background-color: #C3D9FF;
    }
    
.selectedrow {
/*    color: rgb(255,255,255); */
    background-color: #90E3BF;
    }
    
.bordered {
    border: 1px solid;
    }
    
.zebra {
    cursor: default;
    }

.zebra tr:nth-child(2n) {
    background-color: #C3D9FF;
    }

.zebra tr:first {
    background-color: #90B8DC;
    }

.zebra tr.tablebody:hover {
    background-color: #E3E3EE;
    }


.toolbarbutton {
    color: red;
    width: 75px;
    cursor: pointer;
    }

.tooltip {
    background-color: yellow;
    border: solid 1px;
    vertical-align: middle;
    font-size: smaller;
    }
    
.TooltipPopup {
	background-color: #FFF39F;
	border: 1px solid #000000;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 2px 4px 2px 4px;
	font-family: arial,sans-serif;
	font-size: small;
}
    
.b00f, .b0f, .b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b00f {height:1px; background:#0D4B70; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 7px;}
.b0f {height:1px; background:#ffffff; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 6px;}
.b1f {height:1px; background:#ffffff; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 5px;}
.b2f {height:1px; background:#ffffff; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 3px;}
.b3f {height:1px; background:#ffffff; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 2px;}
.b4f {height:2px; background:#ffffff; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 1px;}
.contentf {background: #ffffff; border-right:1px solid #000000; border-left:1px solid #000000;}
.contentf div {margin-left: 5px;}
